difficult problem or matter - French English Dictionary